package com.xnyzc.lhy.mis.entity.result.cms.driver;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

@Data
@Accessors(chain = true)
@ApiModel(value = "CmsOaDVehicleGpsRes",description = "司机实时位置等信息查询的结果集对象")
public class CmsOaDVehicleGpsRes implements Serializable {
    private static final Long serialVersionUID = -1L;

    @ApiModelProperty(value = "ID")
    private Long gpsId;

    @ApiModelProperty(value = "司机ID")
    private Long driverId;

    @ApiModelProperty(value = "司机名字")
    private String driverName;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "车牌号")
    private String vehNo;

    @ApiModelProperty(value = "实时经度")
    private String lng;

    @ApiModelProperty(value = "实时纬度")
    private String lat;

    @ApiModelProperty(value = "订单号(null则在休息状态)")
    private String orderNo;

    @ApiModelProperty(value = "司机状态描述")
    private String driverStatus;

    @ApiModelProperty(value = "车辆类型(0-经济型,1-舒适性,2-豪华型,3-商务型)")
    private int vehType;

    @ApiModelProperty(value = "订单状态")
    private int orderStatus;

    @ApiModelProperty(value = "起点")
    private String startPositionName;

    @ApiModelProperty(value = "终点")
    private String endPositionName;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "司机接单状态")
    private Integer acceptancOrderStatus;
}
